home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 16 / develop 16 code / CollaboDraw / const.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-08-24  |  2.6 KB  |  123 lines  |  [TEXT/MPS ]

  1. #define    kDrawingType        'DrWC'
  2. #define    kMailDrawingType    'MdRC'
  3. #define    kPrefsType            'Pref'
  4. #define    kAppCreator            'CdrW'
  5. #define    kCDLtrMsgType        'CDlt'
  6.  
  7. #define    kSignatureResType    'DSig'
  8.  
  9. #define kDefaultIdentity 0    // passing in 0 for the identity lets AOCE track it for us
  10.  
  11. #define    kPrefsVersion        1
  12.  
  13. #define    kSleepBackground    300
  14. #define    kSleepForeground    30
  15.  
  16. #define    kWindowGrowLimits    {100,100,32000,32000}
  17. #define    kWindowDragLimits    {-32000,-32000,32000,32000}
  18. #define    kWindowOffset        20
  19.  
  20. #define    kScrollHData        0
  21. #define    kScrollVData        1
  22. #define    kViewOffset            2
  23. #define    kLetterDescData        3
  24. #define    kLastChangedData    4
  25. #define    kDSIGData            5
  26.  
  27. #define    kScrollBarWidth        16
  28. #define    kGrowBoxWidth        15
  29. #define    kScrollDistance        8
  30.  
  31. #define kDEBUG    1
  32. #define    kBetterBusErr        0x50ff8001
  33.  
  34. #define    kInternalError        -1
  35.  
  36. #ifdef    kDEBUG
  37. #define    TraceExecution(str)            DebugStr(str)
  38. #else
  39. #define    TraceExecution(str)            
  40. #endif
  41.  
  42. #define    kBaseWindow            8
  43. #define    kDrawWindow            9
  44. #define    kDrawMailerWindow    10
  45.  
  46. #define    kIdleMessage        0
  47. #define    kFixCursorMessage    1
  48. #define    kActivateMessage    2
  49. #define    kDeactivateMessage    3
  50. #define    kUpdateMessage        4
  51. #define    kKeyMessage            5
  52. #define    kResizeMessage        6
  53. #define    kClickMessage        7
  54. #define    kDestroyMessage        8
  55. #define    kUndoMessage        9
  56. #define    kCutMessage            10
  57. #define    kCopyMessage        11
  58. #define    kPasteMessage        12
  59. #define    kClearMessage        13
  60. #define    kPrintMessage        14
  61. #define    kPageSetupMessage    15
  62. #define    kSaveMessage        16
  63. #define    kLoadMessage        17
  64. #define    kEventMessage        18
  65. #define    kHitControlMessage    19
  66. #define    kSelectAllMessage    20
  67. #define    kGroupMessage        21
  68. #define    kUnGroupMessage        22
  69.  
  70. #define    kMailerExpanded        0
  71.  
  72. // buttons
  73.  
  74. #define    kDontSave            3
  75.  
  76. #define    kCloseAfterSave        3
  77. #define    kShowCloseOptions    4
  78. #define    kExpandMailerCreate    5
  79. #define    kExpandMailerOpen    6
  80.  
  81. // resource IDs
  82.  
  83. #define    kPencilCursorID        128
  84. #define    kNoPrinterAlertID    128
  85. #define    kAboutBoxID            129
  86. #define    kErrorBoxID            130
  87. #define    kWarnCloseID        131
  88. #define    kHasOpenAttachID    132
  89. #define    kPrefsDialogID        133
  90. #define kCopyInProgress        134
  91.  
  92. #define    kUndoStringID        128
  93. #define    kDefaultTitleID        129
  94. #define    kPromptStringID        130
  95. #define kDefaultFilenameID    131
  96. #define    kAddMailerTextID    132
  97. #define    kRemoveMailerTextID    133
  98. #define    kUndoLineID            134
  99. #define    kUndoRectID            135
  100. #define    kUndoRoundRectID    136
  101. #define    kUndoOvalID            137
  102. #define    kRedoLineID            138
  103. #define    kRedoRectID            139
  104. #define    kRedoRoundRectID    140
  105. #define    kRedoOvalID            141
  106.  
  107. #define    kClosingID            142
  108. #define    kQuittingID            143
  109. #define    kLetterID            144
  110. #define    kDrawingID            145
  111. #define    kSaveLetterAsID        146
  112.  
  113. #define    kAppNameID            147
  114. #define    kAuthStringID        148
  115.  
  116. #define    kTempDSFileID        149
  117. #define    kPrefsFileID        150
  118.  
  119. // shape format defines
  120.  
  121. #define    kBeginGroupTag        -1
  122. #define    kEndGroupTag        -2
  123.